@charset "utf-8";
/****20180704 by LS*****/
*{padding:0;margin:0;}
html{font-size:100px;width:100%;height:100%;}
body{
	width:100%;height:100%;
	font-size:.16rem;
	background:black url(../images/bg.png) no-repeat center bottom;
	background-size:100%;
	color:#fff;
	position:relative;
	font-family:'Arial','黑体','microsoft Yahei','Verdana','Helvetica','sans-serif';
	overflow-x: hidden;
}
div{box-sizing:border-box;}
.fr{float:right;}
.logo{
	width: 160px;
	height: 40px;
	/* width:2.85rem; */
	/* height:.85rem; */
	background:url(../images/logo.png) no-repeat center center;
	background-size:100%;
	position:absolute;
	left:.3rem;
	top:.4rem;
}
.mapDiv{
	width:12rem;
	height:7.7rem;
	position: relative;
	padding-top:.6rem;
	padding-left:2.2rem;
}
.text{
	position: fixed;
    left: 0.7rem;
    bottom: .6rem;
    width: 4rem;
    font-size: .15rem;
    color: rgba(6,157,158,.78);
    line-height: 1.5em;
}
.nav{
	position:fixed;
	right:0;
	top:1.13rem;
	width:1rem;
	border:2px solid #00c6ff;
	display: none;
}
.nav li{
	border-bottom:1px solid #00c6ff;
	background:rgba(0,69,88,.5);
	color:#00c6ff;
	font-size:.25rem;
	line-height:.6rem;
	height:.6rem;
	text-align:center;
	cursor:pointer;
}
.nav li:hover{
	background:#004558;
}
.nav li.cur{
	color:#f9b90b;
	/*background:#004558;*/
	background:#841500;
}

li{
	list-style: none;
}

.dataWrapper{
	position: fixed;
    right: 2.3rem;
    top: .6rem;
	text-align:center;
	width: 4.31rem;
	height: 9.15rem;
}
.data_tit{
	background: rgba(65,214,255,.1);
	color:#f9b90b;
	font-size:.22rem;
    width: 1.9rem;
    height: .4rem;
	font-weight:bold;
	line-height:.4rem;
	text-align:center;
	border:1px solid #00ffff;
	margin: 0 auto;
}
.data_hd{
	font-size:.2rem;
	color:#d5a93d;
	line-height: .4rem;
	margin-top: .2rem;
}
.dataLove .data_hd{
	font-size:.18rem;
	color:#fe502f;
	line-height: .4rem;
}
.bigNumber{
	font-size:.38rem;
	margin-right:.6px;
}
/* .data_bd{
	background: rgba(65,214,255,.1);
	border:1px solid #00ffff;
	padding:.2rem .2rem;
	color:#41d6ff;
	font-size:.18rem;
	line-height:.3rem;
	width:3.3rem;
	margin:.1rem auto;
	text-align:left;
	line-height: .4rem;
} */

.data_bd{
	/* background: rgba(65,214,255,.1); */
	/* border:1px solid #00ffff; */
	padding:.2rem 0.9rem .2rem .9rem;
	color:#41d6ff;
	font-size:.25rem;
	line-height:.52rem;
	margin:.2rem auto 0;
	text-align:left;
}

.dataMain{
	width:5.46rem;
	height:7.64rem;
	background:url(../images/bg_txt1.png) no-repeat top center;
	background-size:100% 100%;
	text-align:center;
	margin-top:.12rem;
	padding:.1rem 0;
}
.dataLove{
	width:4.31rem;
	height:4.77rem;
	background:url(../images/bg_txt2.png) no-repeat center center;
	background-size:100%;
	text-align:center;
	margin-top:.3rem;
	padding:.1rem 0;
}
.dataLove .data_bd{
	padding:2px;
	border:1px solid #ff9484;
	color:#ff9484;
	margin-top:0;
}
table{border:none;border-collapse:collapse;width:100%;}
.data_bd table th{
	width:.2rem;
	padding:0 .15rem;
	height:2.62rem;
	background:rgba(254,143,127,.82);
	color:#70261a;
	font-size:.24rem;
	line-height:1.2em;
	font-weight:bold;
	text-align:center;
}
table tr td{
	text-align:center;
	line-height:1.4em;
}
table .ranking{
	padding-left:.2rem;
	width:25%;
}
table .name{
	width:30%;
}
table .score{
	text-align:right;
	padding-right:.2rem;
}
.btnBox{
	position:absolute;
	bottom: 1px;
	left: 51px;
	width: 3.32rem;
    border: 2px solid #e64a2c;
    margin: .16rem auto;
	padding:.05rem;
}
.btnBox a{
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
	background:rgba(230,74,44,.64) url("../images/icon_love.png") no-repeat center center;
	background-size:1.9rem;
	width:100%;
	height:.5rem;
	line-height:.5rem;
	color:#fbab3a;
	font-size:.24rem;
}
.btnBox a:hover{
	background-color:rgba(230,74,44,1);
	color:yellow;
}
.lvoeGoodsWrapper{
	display: none;
	position: absolute;
    top: 0;
    left: -20%;
    width: 120%;
    bottom: 96px;

}
/*使图片垂直居中*/
.lvoeGoodsWrapper span{
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.lvoeGoodsWrapper img{
	width: 100%;
    height: auto;
    vertical-align: bottom;
}

.dots{
	position: absolute;
	left: 0;
	top:-0.8rem;
}

.dot{
	position:absolute;
	width:.4rem;
	height:.4rem;
	background:url("../images/dot_blue.png") no-repeat center center;
	background-size:.3rem;
	cursor:pointer;
}
.dot.country{
	display:none;
}
.dot:hover{
	background:url("../images/dot_yellow.png") no-repeat center center;
	background-size:.3rem;
}
.dot.cur{
	background:url("../images/dot_yellow.png") no-repeat center center;
	background-size:.3rem;
}
.dot{
	pointer-events: none;
}
.dot.sx{left: 7.5rem; top: 5.3rem;}
.dot.gs{left: 6.85rem; top: 5.1rem;}
.dot.henan{left: 8.35rem;    top: 5.25rem;}
.dot.hb{ left: 8.2rem;    top: 5.8rem;}
.dot.sc{left: 6.6rem; top: 5.9rem;background-size:.36rem;}
.dot.gz{top: 6.65rem;left: 7.4rem;}
.dot.yn{left: 6.4rem;top: 7.2rem;}
.dot.sd{top: 4.63rem;left: 9rem;}
.dot.cq{left: 7.45rem;top: 6rem;background-size:.2rem;}
.dot.gx{left: 7.8rem;top: 7.2rem;}
.dot.xinjiang{left: 4.4rem;top: 3.3rem;}
.dot.xizang{left: 4.6rem;top: 6rem;}
.dot.qinghai{left: 6.2rem;top: 5rem;}
.dot.gansu{left: 7.8rem;top: 7.2rem;}
.dot.neimongol{left: 7.4rem;top: 4.2rem;}
.dot.heilongjiang{left: 10rem;top: 2.5rem;}
.dot.hebei{left: 8.5rem;top: 4.4rem;}
.dot.jilin{left: 9.8rem;top: 3rem;}
.dot.liaoning{left: 9.6rem;top: 3.5rem;}
.dot.shanxi{left: 8rem;top: 4.6rem;}
.dot.anhui{left: 9rem;top: 5.6rem;}
.dot.jiangxi{left: 8.8rem;top: 6.25rem;}
.dot.hunan{left: 8.3rem;top: 6.35rem;}
.dot.fujian{left: 9.4rem;top: 6.55rem;}
.dot.zhejiang{left: 9.5rem;top: 5.85rem;}
.dot.jiangsu{left: 9.3rem;top: 5.45rem;background-size:.36rem;}
.dot.guangdong{left: 8.55rem;top: 7.18rem;}
.dot.hainan{left: 8rem;top: 8.06rem;background-size: .2rem}
.dot.hubei{top: 4.3rem;left: 8.56rem;background-size:.26rem;}
.dot.tianjin{top: 4.14rem;left: 8.76rem;background-size:.1rem;}
.dot.shanghai{top: 5.55rem;left: 9.66rem;background-size:.1rem;}
.dot.beijing{top: 4rem;left: 8.6rem;background-size:.13rem;}
.dot.ningxia{top: 4.4rem;left: 7.13rem;background-size:.13rem;}

.nationwide{
	margin-top:.2rem;
}

.data_bd a{
	color:#41d6ff;
	text-decoration: none;
	cursor: pointer;
}
.province{
	color:#e15032;
	font-size: 0.38rem;
	text-align: center;
	margin-top: 0.45rem;
	letter-spacing: .2rem;
	display: block;
	padding-left: .2rem;
}

.color-exam-wrap{
	width: 4.4rem;
}

.color-exam-wrap li{
	float: left;
	width: 2rem;
	height: 0.4rem;
	line-height: .4rem;
	margin-top: .03rem;
}

.color-block{
	display: inline-block;
	width: .18rem;
	height: .18rem;
	vertical-align: baseline;
}

.color-text{
	font-size: .2rem;
	color:#fff;
	margin-left: .12rem;
	margin-right: .5rem;
}

.color-block.block01{
	background-color: #a1e885;
}
.color-block.block02{
	background-color: #3364f6;
}
.color-block.block03{
	background-color: #60bbff;
}
.color-block.block04{
	background-color: #7a58ff;
}
.color-block.block05{
	background-color: #3252f4;
}
.color-block.block06{
	background-color: #4ba1ff;
}
.color-block.block07{
	background-color: #f2fe67;
}
.color-block.block08{
	background-color: #6de5b9;
}
.color-block.block09{
	background-color: #d179ff;
}
.color-block.block10{
	background-color: #75fbfd;
}
.color-block.block11{
	background-color: #0036ff;
}